# -*- coding: utf-8 -*-#
#-------------------------------------------------------------------------------
# 建立者:        加一
# Name:         demo5.10
# Description:  本例通过控制台输入一个大字符串，然后在while循环中不断输入一个子字符
#               串、开始索引和结束索引，并根据输入的值在大字符串中查找子字符串，最后
#               输出查找结果。如果输入的子字符串是“end",则退出循环。
# Author:       加一
# Date:         2019/3/2
#-------------------------------------------------------------------------------

s = input("请输入一个大字符串：")

while True:
    substring = input("请输入一个子字符串：")
    if substring == "end":
        break
        starstr = input("请输入开始索引：")
        endstr = input("请输入结束索引：")
        start = 0
        end = len(s)

        if startstr != "":
            start = int(starstr)
            if endstr != "":
                end = int(endstr)
                # 利用format方法格式化输出结果
                print("'{}'在‘{}’的出现的位置是{}：".format(substring, s,s.find(substring,start,end)))